
/* 火灾痕迹物品提取清单 */
// 提取清单列表
const listing = Array.from({ length: 7 }).map(item => {
  return {
    serial: undefined, // 序号
    name: undefined, // 名称
    number: undefined, // 编号
    part: undefined, // 提取部位
    specification: undefined, // 规格
    acount: undefined, // 数量
    feature: undefined // 特征
  }
})

// 证人或当事人
const witness = Array.from({ length: 2 }).map(item => ({
  name: undefined, // 姓名
  cardNum: undefined, // 身份证号码
  org: undefined, // 单位或住址
  phone: undefined, // 联系电话
  signature: undefined// 签名
}))
// 提取人
const collecter = Array.from({ length: 2 }).map(item => ({
  name: undefined, // 姓名
  org: undefined, // 工作单位
  signature: undefined// 签名
}))

/* 火灾事故认定说明记录 */
// 说明人
const explainPersonnelJson = Array.from({ length: 2 }).map(item => {
  return {
    name: undefined, // 姓名
    duty: undefined // 单位及职务
  }
})
// 记录人
const recorderJson = {
  name: undefined, // 姓名
  duty: undefined// 单位及职务
}
/* 火灾现场勘验笔录 */
// 证人或当事人
const witnessParties = Array.from({ length: 2 }).map(item => ({
  startDate: parseTime(new Date(), '{y}-{m}-{d}'), // 时间
  cardNum: undefined, // 身份证号码
  address: undefined // 地址
}))

/* 火灾损失统计表 */
// 损失列表
const lossListObj = Array.from({ length: 7 }).map(item => {
  const obj = {
    org: undefined, // 受损单位
    lossFitment: undefined, // 建构筑物及装修损失
    lossDevice: undefined, // 设备及其他财产损失
    lossCultural: undefined// 文物建筑损失
  }
  return obj
})

/* 火灾直接财产损失申报统计表 */
// 建构筑物及装修列表
const decorationLossObj = Array.from({ length: 8 }).map((item, index) => {
  const obj = {
    name: undefined, // 建筑结构及装修名称
    burningArea: undefined, // 烧损面积
    buildingValue: undefined, // 建造时价格
    buildedYear: undefined, // 已使用时间（年）
    rebuildYear: undefined, // 折旧年限
    burningRate: undefined, // 烧损率
    burningArea1: undefined, // 烧损面积
    rebuildValue: undefined// 重置价值或修复费
  }
  return obj
})
// 设备及其他财产列表
const deviceLossObj = Array.from({ length: 7 }).map((item, index) => {
  const obj = {
    name: undefined, // 名称
    count: undefined, // 数量
    buyingValue: undefined, // 购进时单价（元）
    usedValue: undefined, // 已使用时间（年）
    reusedYear: undefined, // 折旧年限
    burningRate: undefined, // 烧损率
    unitPrice: undefined, // 重置价值（单价）
    unitCount: undefined// 重置价值（数量）
  }
  return obj
})

/* 询问笔录 */
// 询问人
const inquirytor = {
  name: undefined, // 签名或名称
  org: undefined // 工作单位
}
// 记录人
const recordtor = {
  name: undefined, // 签名或名称
  org: undefined// 工作单位
}
// 被询问人

import { parseTime } from '@/utils/time'
const reInquirytor = {
  name: undefined, // 名称
  sex: '男', // 性别
  age: undefined, // 年龄
  birth: parseTime(new Date(), '{y}-{m}-{d}'), // 出生日期
  cardType: '居民身份证', // 身份证类型
  cardNum: undefined, // 身份证号码
  isNpc: false, // 是否是人大代表
  address: undefined, // 现住址
  phone: undefined, // 联系电话
  addressDetail: undefined, // 户籍所在地址
  gotype: 0, // 0：口头传唤 1：被扭送 2：自动投案
  startDate: parseTime(new Date(), '{y}-{m}-{d}'), // 离开开始日期
  startTime: parseTime(new Date(), '{h}:{i}'), // 离开开始时间
  endDate: parseTime(new Date(), '{y}-{m}-{d}'), // 离开结束日期
  endTime: parseTime(new Date(), '{h}:{i}'), // 离开结束时间
  signature: undefined, // 签名
  content: undefined// 笔录内容
}
